000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000011110000000000000000000000000
000000000000000000000000000000111110000000000000000000000000
000000000000000000000000000001111110000000000000000000000000
000000000000000000000000000001111110000000000000000000000000
000000000000000000000000000011101110000000000000000000000000
000000000000000000000000000111001110000000000000000000000000
000000000000000000000000000111001110000000000000000000000000
000000000000000000000000001110001110000000000000000000000000
000000000000000000000000011100001110000000000000000000000000
000000000000000000000000011100001110000000000000000000000000
000000000000000000000000111000001110000000000000000000000000
000000000000000000000001110000001110000000000000000000000000
000000000000000000000001110000001110000000000000000000000000
000000000000000000000001111111111111110000000000000000000000
000000000000000000000001111111111111110000000000000000000000
000000000000000000000000000000001110000000000000000000000000
000000000000000000000000000000001110000000000000000000000000
000000000000000000000000000000001110000000000000000000000000
000000000000000000000000000000001110000000000000000000000000
000000000000000000000000000000001110000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000
